WPStaging\Backup\Task\Tasks\JobBackup\FilesystemScannerTask D

Total Complexity 144
Dependencies 27
Dependents 2
Total lines 1,007
Lines of code 521
Logical lines of code 325
Comment lines 255
Methods 32
Properties 11

Methods 32

Method Rating Maintainability Complexity Lines of code
scanUploadsDirectory()
B
46 18 38
execute()
A
40 13 62
enqueueFileInBackup()
A
43 8 50
scan()
A
48 9 33
scanMuPluginsDirectory()
A
53 9 26
scanWpContentDirectory()
A
52 8 25
scanThemesDirectory()
A
54 8 24
recursivePathScanning()
S
53 7 24
scanPluginsDirectories()
S
55 7 22
processLink()
S
55 7 21
enqueueDirToBeScanned()
S
57 6 16
canEnqueuePluginDir()
S
59 5 15
canExcludeCacheDir()
S
58 4 17
canEnqueueThemeDir()
S
63 4 12
getActivePlugins()
S
63 3 11
getExcludedDirectories()
S
56 2 18
getActiveThemes()
S
67 3 9
canExcludeLogFile()
S
66 3 9
canExcludeCacheFile()
S
66 3 9
isExcludedDirectory()
S
60 2 13
setupFilesystemScanner()
S
63 2 11
isDot()
S
78 2 3
resolvePath()
S
63 2 10
setupFilters()
S
62 1 11
isPathContainsCache()
S
75 1 4
getTaskName()
S
81 1 3
scanWpRootDirectory()
S
81 1 3
unlockQueue()
S
82 1 3
getUploadsDirectory()
S
81 1 3
setupFileBackupQueue()
S
75 1 4
getTaskTitle()
S
81 1 3
__construct()
S
64 1 9